Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2022
Тип роботи:
Лабораторна робота
Предмет:
Програмування

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Навчально-науковий інститут атомної та теплової енергетики Кафедра цифрових технологій в енергетиці ЛАБОРАТОРНА РОБОТА №1.2 з дисципліни «Декларативне програмування графічних інтерфейсів» Варіант № 9 Тема: Вступний приклад розробки WPF-додатку. Мета: Ознайомитись з основами розробки WPF-додатку у вигляді текстового редактора. Завдання: Розробити дизайн програми із застосуванням пензлів, ресурсів, стилів, тригерів; Bиконати Прив'язку команд та елементів. Виконання роботи: Завдання 1: Створити ресурси та стилі для оформлення зовнішнього виду елементів інтерфейсу. Використати їх. Розмітка XAML: <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApp1" mc:Ignorable="d" Title="TextEditor" Height="450" Width="850"> <!-- Ресурси --> <Window.Resources> <LinearGradientBrush x:Key="LinearPanelBrush"> <GradientStop Color="Yellow" Offset="0"></GradientStop> <GradientStop Color="Turquoise" Offset="0.5"></GradientStop> <GradientStop Color="Yellow" Offset="1"></GradientStop> </LinearGradientBrush> <Style TargetType="Button"> <Style.Setters> <Setter Property="Control.Margin" Value="5" /> <Setter Property="Control.BorderBrush" Value="White" /> <Setter Property="Control.Background" Value="Transparent" /> </Style.Setters> </Style> </Window.Resources> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="169*"/> <ColumnDefinition Width="681*"/> </Grid.ColumnDefinitions> <!-- Розмітка Grid--> <Grid.RowDefinitions> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition></RowDefinition> </Grid.RowDefinitions> <!-- Офермлення рамок --> <Border Grid.Row="0" BorderBrush="#FFCBBEBE" BorderThickness="2" CornerRadius="10" Grid.ColumnSpan="2" Background="{DynamicResource LinearPanelBrush}" /> <Border Grid.Row="1" BorderBrush="#FFCBBEBE" BorderThickness="2" CornerRadius="10" Grid.ColumnSpan="2" Background="{DynamicResource LinearPanelBrush}"/> <!-- Розмітка StackPanel--> <StackPanel Grid.Row="0" Orientation="Horizontal" Grid.ColumnSpan="2"> <Button> <Image ToolTip="Відкрити" Source="images\open.png" Width="60"></Image> </Button> <Button> <Image ToolTip="Стерти" Source="images\erase.png" Width="60"></Image> </Button> <Button> <Image ToolTip="Копіювати" Source="images\copy.png" Width="60"></Image> </Button> <Button> <Image ToolTip="Вставити" Source="images\insert.png" Width="60"></Image> </Button> </StackPanel> <!-- Grid для другого рядка --> <Grid Grid.Row="1" Grid.ColumnSpan="2"> <Grid.RowDefinitions> <RowDefinition ></RowDefinition> <RowDefinition Height="auto"></RowDefinition> </Grid.RowDefinitions> <!-- Розмітка для другого рядка--> <TextBox Grid.Row="0" Margin="20" TextWrapping="Wrap" VerticalScrollBarVisibility="Visible"></TextBox> <DockPanel Grid.Row="1" Margin="0,0,0,20"> <Button DockPanel.Dock="Bottom" Width="50" Style="{x:Null}">Oк</Button> </DockPanel> </Grid> </Grid> </Window> Результат: / Завдання 2: Розробити у WPF інтерфейс текстового редактора, за наданою інструкцією. Розмітка XAML: <Wind...
Антиботан аватар за замовчуванням

24.10.2023 17:10

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини